package com.demo.common.controller;

import com.demo.common.model.User;
import com.jfinal.core.Controller;

public class BaseController extends Controller {
    /**
     * 成功消息
     */
    public void rok(String msg){
        setAttr("msg",msg);
        renderTemplate("rok.html");
    }

    /**
     * 失败消息
     */
    public void rerr(String msg){
        setAttr("msg",msg);
        renderTemplate("rerr.html");
    }

    /**
     * 成功消息,带倒计时并且跳转到相对应得路径
     */
    public void rok(String msg,String url){
        setAttr("msg",msg);
        setAttr("url",url);
        renderTemplate("rokUrl.html");
    }

    /**
     * 失败消息 ，带倒计时并且跳转到相对应的路径
     */
    public void rerr(String msg,String url){
        setAttr("msg",msg);
        setAttr("url",url);
        renderTemplate("errUrl.html");
    }

    /**
     * 获取openid
     */
    public String getOpenId(){
        return  getSessionAttr("openid").toString();
    }

    /**
     * 获取session中存在的用户对象
     */
    public User setOpenId(){
        return getSessionAttr("user");
    }
}
